package org.apache.james.mime4j.message.storage;

import java.io.IOException;

public abstract interface TempPath
{
  public abstract TempFile createTempFile()
    throws IOException;

  public abstract TempFile createTempFile(String paramString1, String paramString2)
    throws IOException;

  public abstract TempFile createTempFile(String paramString1, String paramString2, boolean paramBoolean)
    throws IOException;

  public abstract TempPath createTempPath()
    throws IOException;

  public abstract TempPath createTempPath(String paramString)
    throws IOException;

  public abstract void delete();

  public abstract String getAbsolutePath();
}